agents.anac.y2010.AgentFSEGA
Class OpponentModel

java.lang.Object
  extended by agents.anac.y2010.AgentFSEGA.OpponentModel
Direct Known Subclasses:
MyBayesianOpponentModel

public abstract class OpponentModel
extends java.lang.Object


Field Summary
protected  Domain dDomain
           
 
Constructor Summary
OpponentModel()
           
 
Method Summary
 Domain getDomain()
           
abstract  double getExpectedUtility(Bid pBid)
           
abstract  double getExpectedWeight(int pIssueNumber)
           
abstract  void updateBeliefs(Bid pBid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dDomain

protected Domain dDomain
Constructor Detail

OpponentModel

public OpponentModel()
Method Detail

getDomain

public Domain getDomain()

getExpectedUtility

public abstract double getExpectedUtility(Bid pBid)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

updateBeliefs

public abstract void updateBeliefs(Bid pBid)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getExpectedWeight

public abstract double getExpectedWeight(int pIssueNumber)